home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / srcuc.zip / CF.H < prev    next >
C/C++ Source or Header  |  1992-05-05  |  3KB  |  85 lines

  1. /* -*-C-*-
  2.  
  3. $Header: /scheme/src/microcode/dosutl/RCS/cf.h,v 1.1 1992/05/05 07:01:31 jinx Exp $
  4.  
  5. Copyright (c) 1989, 1990 Massachusetts Institute of Technology
  6.  
  7. This material was developed by the Scheme project at the Massachusetts
  8. Institute of Technology, Department of Electrical Engineering and
  9. Computer Science.  Permission to copy this software, to redistribute
  10. it, and to use it for any purpose is granted, subject to the following
  11. restrictions and understandings.
  12.  
  13. 1. Any copy made of this software must include this copyright notice
  14. in full.
  15.  
  16. 2. Users of this software agree to make their best efforts (a) to
  17. return to the MIT Scheme project any improvements or extensions that
  18. they make, so that these may be included in future releases; and (b)
  19. to inform MIT of noteworthy uses of this software.
  20.  
  21. 3. All materials developed as a consequence of the use of this
  22. software shall duly acknowledge such use, in accordance with the usual
  23. standards of acknowledging credit in academic research.
  24.  
  25. 4. MIT has made no warrantee or representation that the operation of
  26. this software will be error-free, and MIT is under no obligation to
  27. provide any services, by way of maintenance, update, or otherwise.
  28.  
  29. 5. In conjunction with products arising from the use of this material,
  30. there shall be no use of the name of the Massachusetts Institute of
  31. Technology nor of any adaptation thereof in any advertising,
  32. promotional, or sales literature without prior written consent from
  33. MIT in each case. */
  34.  
  35. #define PROC_TYPE_UNKNOWN 0
  36. #define PROC_TYPE_68000 1
  37. #define PROC_TYPE_68020 2
  38. #define PROC_TYPE_HPPA 3    /* HP Precision Architecture */
  39. #define PROC_TYPE_VAX 4
  40. #define PROC_TYPE_MIPS 5
  41. #define PROC_TYPE_NS32K 6
  42. #define PROC_TYPE_HCX 7        /* Harris HCX */
  43. #define PROC_TYPE_IBM032 8    /* IBM RT */
  44. #define PROC_TYPE_SPARC 9
  45.  
  46. /* Define this macro to use a non-standard compiler.
  47.    It must be defined before including the m/ and s/ files because
  48.    they may be conditionalized on it. */
  49. /* #define ALTERNATE_CC gcc */
  50.  
  51. /* Define this macro to use a non-standard assembler. */
  52. /* #define ALTERNATE_AS gashp */
  53.  
  54. #define INSTALL_PROGRAM ginstall -c
  55.  
  56. #include "s.h"
  57. #include "m.h"
  58.  
  59. #ifndef PROC_TYPE
  60. #define PROC_TYPE PROC_TYPE_UNKNOWN
  61. #endif
  62.  
  63. /* Define HAVE_X_WINDOWS if you want to use the X window system.  */
  64. #define HAVE_X_WINDOWS
  65.  
  66. /* Define HAVE_STARBASE_GRAPHICS if you want Starbase graphics support.
  67.    This is specific to HP-UX. */
  68. #define HAVE_STARBASE_GRAPHICS
  69. #define STARBASE_DEVICE_DRIVERS 
  70.  
  71. /* Some compilation options:
  72.    -DDISABLE_HISTORY        turns off history recording mechanism 
  73.    -DCOMPILE_STEPPER        turns on support for the stepper    */
  74. #define C_SWITCH_FEATURES -DCOMPILE_STEPPER
  75.  
  76. /* The following two switches are mutually exclusive for most C compilers.
  77.    An exception is the GNU C compiler. */
  78.  
  79. /* If defined, this prevents the C compiler from running its optimizer. */
  80. /* #define SUPPRESS_C_OPTIMIZER */
  81.  
  82. /* If defined, this prevents the C compiler from
  83.    generating debugging information. */
  84. #define SUPPRESS_C_DEBUGGING
  85.